<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>5逻辑回归</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
[dir="rtl"] #ipython_notebook {
  float: right !important;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
[dir="rtl"] #tabs li {
  float: right;
}
ul#tabs {
  margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
  margin-right: 0px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
  padding-top: 1px;
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
  float: right !important;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
  float: right;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
[dir="rtl"] #new-menu {
  text-align: right;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
  float: right !important;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#27491;&#21017;&#21270;">&#27491;&#21017;&#21270;<a class="anchor-link" href="#&#27491;&#21017;&#21270;">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="k">import</span> <span class="n">LogisticRegression</span> <span class="k">as</span> <span class="n">LR</span>
<span class="kn">from</span> <span class="nn">sklearn.datasets</span> <span class="k">import</span> <span class="n">load_breast_cancer</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">train_test_split</span>
<span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">accuracy_score</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">load_breast_cancer</span><span class="p">()</span>
<span class="n">X</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">data</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">target</span>
<span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">shape</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[2]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(569, 30)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lrl1</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l1&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="mi">1000</span><span class="p">)</span>
<span class="n">lrl2</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l2&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="mi">1000</span><span class="p">)</span>
<span class="c1">#逻辑回归的重要属性coef_，查看每个特征所对应的参数</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lrl1</span> <span class="o">=</span> <span class="n">lrl1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">)</span>
<span class="n">lrl1</span><span class="o">.</span><span class="n">coef_</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[4]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([[ 3.98901939,  0.03151962, -0.13561399, -0.01619365,  0.        ,
         0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
         0.        ,  0.50324724,  0.        , -0.07124533,  0.        ,
         0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
         0.        , -0.24535814, -0.12831617, -0.01443434,  0.        ,
         0.        , -2.05267125,  0.        ,  0.        ,  0.        ]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="p">(</span><span class="n">lrl1</span><span class="o">.</span><span class="n">coef_</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[5]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([10])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lrl1</span><span class="o">.</span><span class="n">intercept_</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[8]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([0.])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="p">(</span><span class="n">lrl1</span><span class="o">.</span><span class="n">coef_</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[7]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>10</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lrl2</span> <span class="o">=</span> <span class="n">lrl2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">)</span>
<span class="n">lrl2</span><span class="o">.</span><span class="n">coef_</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[6]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([[ 1.61633404e+00,  1.02277077e-01,  4.86563420e-02,
        -4.51852592e-03, -9.54756952e-02, -3.01243409e-01,
        -4.58005721e-01, -2.24514795e-01, -1.37408594e-01,
        -1.92924073e-02,  1.46668746e-02,  8.80471817e-01,
         1.16506317e-01, -9.43003844e-02, -1.00224645e-02,
        -2.19490383e-02, -5.58839865e-02, -2.72462539e-02,
        -2.79145133e-02,  4.79056334e-04,  1.25205407e+00,
        -3.01377258e-01, -1.71782858e-01, -2.21295088e-02,
        -1.75737162e-01, -8.75560011e-01, -1.16422644e+00,
        -4.31675256e-01, -4.25206314e-01, -8.65919487e-02]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lrl2</span><span class="o">.</span><span class="n">intercept_</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[9]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([0.29736804])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">l1</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">l2</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">l1test</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">l2test</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">Xtrain</span><span class="p">,</span> <span class="n">Xtest</span><span class="p">,</span> <span class="n">Ytrain</span><span class="p">,</span> <span class="n">Ytest</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">,</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">0.05</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">19</span><span class="p">):</span>
    <span class="n">lrl1</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l1&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="n">i</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="mi">1000</span><span class="p">)</span>
    <span class="n">lrl2</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l2&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="n">i</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="mi">1000</span><span class="p">)</span>
    <span class="n">lrl1</span> <span class="o">=</span> <span class="n">lrl1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">,</span><span class="n">Ytrain</span><span class="p">)</span>
    <span class="n">l1</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl1</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">),</span><span class="n">Ytrain</span><span class="p">))</span>
<span class="c1"># 准确率     </span>
    
    <span class="n">l1test</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl1</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtest</span><span class="p">),</span><span class="n">Ytest</span><span class="p">))</span>
    
    <span class="n">lrl2</span> <span class="o">=</span> <span class="n">lrl2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">,</span><span class="n">Ytrain</span><span class="p">)</span>
    <span class="n">l2</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl2</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">),</span><span class="n">Ytrain</span><span class="p">))</span>
    
    <span class="n">l2test</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl2</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtest</span><span class="p">),</span><span class="n">Ytest</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">graph</span> <span class="o">=</span> <span class="p">[</span><span class="n">l1</span><span class="p">,</span><span class="n">l2</span><span class="p">,</span><span class="n">l1test</span><span class="p">,</span><span class="n">l2test</span><span class="p">]</span>
<span class="n">color</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;green&quot;</span><span class="p">,</span><span class="s2">&quot;black&quot;</span><span class="p">,</span><span class="s2">&quot;lightgreen&quot;</span><span class="p">,</span><span class="s2">&quot;gray&quot;</span><span class="p">]</span>
<span class="n">label</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;L1&quot;</span><span class="p">,</span><span class="s2">&quot;L2&quot;</span><span class="p">,</span><span class="s2">&quot;L1test&quot;</span><span class="p">,</span><span class="s2">&quot;L2test&quot;</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span><span class="mi">6</span><span class="p">))</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">graph</span><span class="p">)):</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">0.05</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">19</span><span class="p">),</span><span class="n">graph</span><span class="p">[</span><span class="n">i</span><span class="p">],</span><span class="n">color</span><span class="p">[</span><span class="n">i</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">4</span><span class="p">)</span> <span class="c1">#图例的位置在哪里?4表示，右下角</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#36923;&#36753;&#22238;&#24402;&#20013;&#30340;&#29305;&#24449;&#24037;&#31243;">&#36923;&#36753;&#22238;&#24402;&#20013;&#30340;&#29305;&#24449;&#24037;&#31243;<a class="anchor-link" href="#&#36923;&#36753;&#22238;&#24402;&#20013;&#30340;&#29305;&#24449;&#24037;&#31243;">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">this</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren&#39;t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you&#39;re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it&#39;s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let&#39;s do more of those!
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="&#39640;&#25928;&#30340;&#23884;&#20837;&#27861;embedded">&#39640;&#25928;&#30340;&#23884;&#20837;&#27861;embedded<a class="anchor-link" href="#&#39640;&#25928;&#30340;&#23884;&#20837;&#27861;embedded">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="k">import</span> <span class="n">LogisticRegression</span> <span class="k">as</span> <span class="n">LR</span>
<span class="kn">from</span> <span class="nn">sklearn.datasets</span> <span class="k">import</span> <span class="n">load_breast_cancer</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">cross_val_score</span>
<span class="kn">from</span> <span class="nn">sklearn.feature_selection</span> <span class="k">import</span> <span class="n">SelectFromModel</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">load_breast_cancer</span><span class="p">()</span>
<span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">shape</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[14]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(569, 30)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[15]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">LR_</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">0.9</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
<span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[15]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0.9508998790078644</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_embedded</span> <span class="o">=</span> <span class="n">SelectFromModel</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">norm_order</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
<span class="c1">#norm_order=1 使用L1范式进行选择</span>
<span class="n">X_embedded</span><span class="o">.</span><span class="n">shape</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[16]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(569, 9)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">X_embedded</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[17]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0.9368323826808401</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="&#35843;&#33410;SelectFromModel&#36825;&#20010;&#31867;&#20013;&#30340;&#21442;&#25968;threshold">&#35843;&#33410;SelectFromModel&#36825;&#20010;&#31867;&#20013;&#30340;&#21442;&#25968;threshold<a class="anchor-link" href="#&#35843;&#33410;SelectFromModel&#36825;&#20010;&#31867;&#20013;&#30340;&#21442;&#25968;threshold">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="nb">abs</span><span class="p">((</span><span class="n">LR_</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span><span class="o">.</span><span class="n">coef_</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[19]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([[2.02112622e+00, 1.15595134e-01, 4.41407883e-02, 3.45790262e-03,
        1.44387230e-01, 3.86286611e-01, 6.13773222e-01, 3.21160489e-01,
        2.10978916e-01, 2.48403009e-02, 1.64195580e-02, 1.19646054e+00,
        3.19762380e-02, 9.53617462e-02, 1.57224285e-02, 1.54689958e-04,
        4.91766910e-02, 3.79391389e-02, 3.97924547e-02, 5.36873366e-03,
        1.25304303e+00, 3.36904555e-01, 1.31363851e-01, 2.38069331e-02,
        2.67353874e-01, 1.10081531e+00, 1.51938716e+00, 6.18683272e-01,
        6.48554484e-01, 1.10434962e-01]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fullx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">fsx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">threshold</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nb">abs</span><span class="p">((</span><span class="n">LR_</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span><span class="o">.</span><span class="n">coef_</span><span class="p">))</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span><span class="mi">20</span><span class="p">)</span>
<span class="n">k</span><span class="o">=</span><span class="mi">0</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">threshold</span><span class="p">:</span>
    <span class="n">X_embedded</span> <span class="o">=</span> <span class="n">SelectFromModel</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">threshold</span><span class="o">=</span><span class="n">i</span><span class="p">)</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
    
    <span class="n">fullx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
    
    <span class="n">fsx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">X_embedded</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
    <span class="nb">print</span><span class="p">((</span><span class="n">threshold</span><span class="p">[</span><span class="n">k</span><span class="p">],</span><span class="n">X_embedded</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]))</span>
<span class="c1">#     打印选择特征的个数</span>
    <span class="n">k</span><span class="o">+=</span><span class="mi">1</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="mi">5</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">threshold</span><span class="p">,</span><span class="n">fullx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;full&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">threshold</span><span class="p">,</span><span class="n">fsx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;feature selection&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">threshold</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>(0.0, 30)
(0.10637506431899409, 17)
(0.21275012863798817, 12)
(0.3191251929569823, 11)
(0.42550025727597635, 8)
(0.5318753215949704, 8)
(0.6382503859139645, 6)
(0.7446254502329586, 5)
(0.8510005145519527, 5)
(0.9573755788709468, 5)
(1.0637506431899408, 5)
(1.1701257075089349, 4)
(1.276500771827929, 2)
(1.382875836146923, 2)
(1.4892509004659171, 2)
(1.5956259647849114, 1)
(1.7020010291039054, 1)
(1.8083760934228994, 1)
(1.9147511577418936, 1)
(2.0211262220608877, 1)
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
zWbT/fc/oI4dE/X111/oF78Yp9ra2pOu7VNfXkn63e8e0sMPH/2LPXx4qhwOh/r3T9HDDz+o//f/
Zvsef//9k30XmnY4HJoz53EtX/5FU35LAQAAAJyjq7tcqU7RCQqPsutwcYXZcZpUdEw4nfyEFXv1
TuwqWevkp3oZXq/3zN9P1Azy8krMjtBk3G6HpfpIdPInVuxlxU6SNXvRyX9YsZcVO0nW7EUn/2HF
XlbsJFmzF538hxV7WamT2+045TFbC+YAAAAAAABAK8EoBAAAAAAAEIAYhQAAAAAAAAIQoxAAAAAA
AEAAYhQCAAAAAAAIQIxCAAAAAAAAAYhRCAAAAAAAIAAxCgEAAAAAAAQgRiEAAAAAAIAAxCgEAAAA
AAAQgAyv1+s1OwQAAAAAAABaFmcKAQAAAAAABCBGIQAAAAAAgADEKAQAAAAAABCAGIUAAAAAAAAC
EKMQAAAAAABAAGIUAgAAAAAACEB2swP4gxkzZmj9+vUyDENTpkxRv379fMdWrFihOXPmKCgoSJdf
frnuvffeUz5m//79+v3vf6/a2lq53W799a9/VUhIiFm1TturqqpKjzzyiLZv366MjIzTPqa6uloP
PfSQcnJyFBkZqaeeekoxMTFmVDptp1WrVmnOnDmy2WxKSkrS9OnTZbPZtG3bNt1zzz362c9+pp/8
5CeSpLVr12rWrFmy2+0KCQnRX//6V7lcrlbXaeHChXrttddks9nUq1cvTZ06VYZh1NspKytLjzzy
iAzDUJcuXfToo4/KbjfvKeB0vY6ZPXu21q1bp//85z+SpFmzZumrr75STU2NJk6cqLS0NL/5+zd8
+HC1a9dOQUFBkqTHH39c0dHReuihh1RQUKCqqirdc889uvLKK7V//3794Q9/UE1Njex2u/7617/K
7Xab0kk6fa/9+/frt7/9raqrq3X++efrz3/+syoqKurt9cUXX2jOnDmy2+2KiIjQrFmzWt3P6sCB
A5o8ebLv8/bs2aPf/e53uuGGGyRJ+fn5uvbaa/X3v/9dgwYN0k9/+lOVl5crIiJCkvTggw+qT58+
LV/oe6f7Wc2bN0+LFi2SzWZTnz599Mc//lEZGRl68skn1alTJ0nSJZdcol/+8pfyeDyaM2eOXnvt
Na1atcqsOpJO32np0qV65plnFPL/2zv3oKqO+4F/eFx8RRNAsSjiK2KM0zFWoxIRFSUQNW3IGBB5
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="&#35843;&#36923;&#36753;&#22238;&#24402;&#30340;&#31867;LR_&#65292;&#36890;&#36807;&#30011;C&#30340;&#23398;&#20064;&#26354;&#32447;&#26469;&#23454;&#29616;">&#35843;&#36923;&#36753;&#22238;&#24402;&#30340;&#31867;LR_&#65292;&#36890;&#36807;&#30011;C&#30340;&#23398;&#20064;&#26354;&#32447;&#26469;&#23454;&#29616;<a class="anchor-link" href="#&#35843;&#36923;&#36753;&#22238;&#24402;&#30340;&#31867;LR_&#65292;&#36890;&#36807;&#30011;C&#30340;&#23398;&#20064;&#26354;&#32447;&#26469;&#23454;&#29616;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[20]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fullx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">fsx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">C</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mf">0.01</span><span class="p">,</span><span class="mf">10.01</span><span class="p">,</span><span class="mf">0.5</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">C</span><span class="p">:</span>
    <span class="n">LR_</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="n">i</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
    <span class="n">fullx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
    <span class="n">X_embedded</span> <span class="o">=</span> <span class="n">SelectFromModel</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">norm_order</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
    <span class="n">fsx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">X_embedded</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
    
<span class="nb">print</span><span class="p">(</span><span class="nb">max</span><span class="p">(</span><span class="n">fsx</span><span class="p">),</span><span class="n">C</span><span class="p">[</span><span class="n">fsx</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="nb">max</span><span class="p">(</span><span class="n">fsx</span><span class="p">))])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="mi">5</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">C</span><span class="p">,</span><span class="n">fullx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;full&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">C</span><span class="p">,</span><span class="n">fsx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;feature selection&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">C</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>0.9563164376458386 8.51
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
W1x3uVxavnx5J5QHAAAAAACArmDznntyNAAAAAAAALoFv2cKAQAAAAAAwHoYCgEAAAAAAHRDDIUA
AAAAAAC6IYZCAAAAAAAA3RBDIQAAAAAAgG6IoRAAAAAAAEA3xFCogxYuXKjJkycrOztbO3bsaHFt
48aNuv322zV58mQ9++yzvsc/+eQTZWVl6aWXXrrU5bZbW7nGjh2rO+64Q9OmTdO0adN04sQJSYGf
q636zNyrtmo0a68WL16syZMn67bbbtM777zT4ppZe9VWJjP2qa6uTg888ICmTp2qiRMnasOGDS2u
m7VP/nKZsVdn1dfXKysrS6tXr27xuFl7dVZruczYq02bNikzM9NX84IFC1pcN2uv/OUyY68kac2a
Nbr55pt166236r333mtxzay9aiuTWfv0+uuv+2qeNm2aRo4c2eL6mjVrdNttt2nixIl6/fXXfY8X
FBRo9OjR5/05EAj8ZUpJSWlxvbm5WVJgZ5KkmpoazZ49W9OmTVN2drY++OCDFtfN2Ct/mczYK4/H
o1/96lfKzs7WtGnTVFRU1OK6Wd///OUy63vgxQgxugAzKSgo0OHDh5Wbm6uioiLl5OQoNzfXd/23
v/2tVqxYoaSkJE2dOlU33XSTLrvsMi1YsECjR482sPK2+cslScuXL1d0dLTvfm1tbUDn8lefWXvV
nl93s/UqPz9fn376qXJzc1VeXq5bbrlF48eP9103Y6/8ZZLM16cNGzYoNTVVs2bN0tGjRzV9+nR9
61vf8l03Y58k/7kk8/XqrOeee05xcXHnPW7WXp3VWi7JnL3KyMjQ008/fcFrZu5VW7kk8/WqvLxc
zz77rN544w3V1tZq6dKluvHGG33Xzdgrf5kk8/VJkiZOnKiJEydKOvMz7v/8z//4rtXW1urZZ5/V
qlWrFBoaqttvv13jxo3TqVOn9MILLygtLc2ostvUViZJiomJ0Ysvvtjisc8++yygM0nSm2++qQED
BujBBx/UiRMndNddd2nt2rWSzNurtjJJ5uzVu+++q6qqKr366qv67LPP9Nhjj2nZsmW+62Z8/5P8
55LM+R54MVgp1AF5eXnKysqSJA0aNEiVlZWqrq6WJB05ckRxcXHq1auXgoKCdMMNNygvL09hYWFa
vny5XC6XkaW3qa1crQn0XG3VZ+ZeXUyNgZ5r1KhR+sMf/iBJio2NVV1dne9fTczaq7YytSbQM33v
e9/TrFmzJEnFxcVKSkryXTNrn6S2c7XGDLmKioq0f//+8/6CZ+ZeSa3nao1Zcl2I2XvVUYGeKy8v
T6NHj1ZMTIxcLleL1U9m7VVbmVoT6Jm+6tlnn9V9993nu799+3ZdeeWVstvtioiIUFpamgoLC+V0
OvXMM8/IbrcbWG37fDVTa8yQKSEhQRUVFZKkU6dOKSEhwXfNrL1qK1NrAj3ToUOHNGLECElS3759
dezYMdP/rC61nas1Zsh1MRgKdYDb7W7xP7bD4VBpaakkqbS0VA6H47xrISEhioiIuOS1dkRbuc6a
P3++pkyZoieeeEJerzfgc7VVn5l71Z4azdar4OBgRUVFSZJWrVql66+/XsHBwZLM26u2Mp1ltj6d
lZ2drblz5yonJ8f3mFn7dK4L5TrLjL1atGiRHn744fMeN3uvWst1lhl7tX//ft1zzz2aMmWK/u//
/s/3uNl71Vqus8zWq88//1z19fW65557dMcddygvL893zay9aivTWWbr07l27NihXr16yel0+h5z
u90X7FVkZOR5f04HogtlkqSGhgY9+OCDys7O1gsvvCBJpsg0YcIEHTt2TOPGjdPUqVP1i1/8wnfN
rL1qK5Nkzl4NGTJEH374oZqbm3XgwAEdOXJE5eXlksz7/ie1nessM78HdgTbx74Gr9drdAld4qu5
/v3f/13XXXed4uLidP/992vdunX6zne+Y1B1aIuZe7V+/XqtWrVKf/nLX4wupdO0lsnMfXr11Ve1
Z88ePfTQQ1qzZo1sNpvRJXWK1nKZsVdvvfWWrr76avXp08foUjqVv1xm7FX//v01e/Zsffe739WR
I0d055136p133lFYWJjRpX0t/nKZsVeSVFFRoWeeeUbHjh3TnXfeqQ0bNpj+PbCtTGbt01mrVq3S
Lbfc0ubXmO1n+dYy/fznP9fNN98sm82mqVOnKj09XVdeeaUBFXbM3//+d1122WVasWKF9u7dq5yc
nPPOizvLLL3yl8mMvbrhhhtUWFioH//4xxo6dKgGDhxomn60xV8us78HdgQrhTrA5XLJ7Xb77peU
lPgm9V+9duLECdMsK2srlyT96Ec/UmJiokJCQnT99dfrk08+MaLMTmPmXvlj1l598MEHev7557V8
+fIWS2fN3KvWMknm7NOuXbtUXFwsSbriiivU3NyskydPSjJ3n9rKJZmzV++9957effddTZo0Sa+/
/rr++Mc/auPGjZLM3au2cknm7FVSUpK+973vyWazqW/fvurRo4fvIEsz96qtXJI5e5WYmKiRI0cq
JCREffv2VXR0tOnfA9vKJJmzT+fatGnTeQcyX+hnXjP06qwLZZKkKVOmKDo6WlFRUcrMzDRNrwoL
C/XNb35TkjRs2DCVlJT4tu+YtVdtZZLM26uf/exnevXVV/Xoo4/q1KlTSkxMlGTe97+zWsslmf89
sCMYCnXAmDFjtG7dOknS7t275XK5FBMTI0nq3bu3qqur9fnnn6upqUkbNmzQmDFjjCy33drKVVVV
pRkzZqihoUGStHnzZl1++eWG1doZzNyrtpi1V1VVVVq8eLGWLVum+Pj4FtfM2qu2Mpm1T1u2bPGt
eHK73aqtrfVtOzVrn6S2c5m1V0899ZTeeOMNvfbaa5o4caLuu+8+feMb35Bk7l61lcusvVqzZo1W
rFgh6cwS/LKyMt+5VmbuVVu5zNqrb37zm8rPz5fH41F5ebkl3gPbymTWPp114sQJRUdHn7fq7qqr
rtLOnTt16tQp1dTUqLCwUOnp6QZV2TGtZTpw4IAefPBBeb1eNTU1qbCw0DS96tevn7Zv3y5JOnr0
qKKjo33bqMzaq7YymbVXe/fu1S9/+UtJ0r/+9S8NHz5cQUFnxghmff+T2s5l9vfAjrJ5rbD26xJ6
4okntGXLFtlsNs2fP18ff/yx7Ha7xo0bp82bN+uJJ56QJI0fP14zZszQrl27tGjRIh09elQhISFK
SkrS0qVLz/uLotHayvW3v/1Nb731lsLDwzV8+HD96le/0u7duwM614V+3ceOHavevXubulf+cpmx
V7m5uVq6dKkGDBjge+zaa6/V0KFDTdsrf5nM2Kf6+nrNmzdPxcXFqq+v1+zZs1VRUWH69z9/uczY
q3MtXbpUycnJkmT6Xp3rQrnM2Kvq6mrNnTtXp06dUmNjo2bPnq2ysjLT98pfLjP2SjqzzXTVqlWS
pHvvvVeVlZWm71VbmczaJ+nMz0tPPfWU/vznP0uS/vSnP2nUqFEaOXKk1q5dqxUrVvi279x88816
7733tGLFCh04cEAOh0NOpzPgtrO3lel3v/ud8vPzFRQUpLFjx+ree+81Raaamhrl5OSorKxMTU1N
euCBB7Rz505T98pfJjP2yuPxKCcnR/v371d4eLieeOIJ5eXlmf79z18uM78HdhRDIQAAAAAAgG6I
7WMAAAAAAADdEEMhAAAAAACAboihEAAAAAAAQDfEUAgAAAAAAKAbYigEAAAAAADQDTEUAgAAAAAA
6IYYCgEAAAAAAHRDDIUAAAAAAAC6of8PD3yzoyGmyf4AAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[25]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fullx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">fsx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">C</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mf">8.01</span><span class="p">,</span><span class="mf">9.01</span><span class="p">,</span><span class="mf">0.005</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">C</span><span class="p">:</span>
    <span class="n">LR_</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="n">i</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
    <span class="n">fullx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
    <span class="n">X_embedded</span> <span class="o">=</span> <span class="n">SelectFromModel</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">norm_order</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
    <span class="n">fsx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">X_embedded</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
<span class="nb">print</span><span class="p">(</span><span class="nb">max</span><span class="p">(</span><span class="n">fsx</span><span class="p">),</span><span class="n">C</span><span class="p">[</span><span class="n">fsx</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="nb">max</span><span class="p">(</span><span class="n">fsx</span><span class="p">))])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="mi">5</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">C</span><span class="p">,</span><span class="n">fullx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;full&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">C</span><span class="p">,</span><span class="n">fsx</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s2">&quot;feature selection&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">C</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>0.9563164376458386 8.025000000000002
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
SUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[26]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#验证模型效果：降维之前</span>
<span class="n">LR_</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">8.025000000000002</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
<span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[26]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0.9473911070780398</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[27]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#验证模型效果：降维之后</span>
<span class="n">LR_</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">8.025000000000002</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
<span class="n">X_embedded</span> <span class="o">=</span> <span class="n">SelectFromModel</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">norm_order</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">data</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
<span class="n">cross_val_score</span><span class="p">(</span><span class="n">LR_</span><span class="p">,</span><span class="n">X_embedded</span><span class="p">,</span><span class="n">data</span><span class="o">.</span><span class="n">target</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[27]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0.9563164376458386</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[28]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_embedded</span><span class="o">.</span><span class="n">shape</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[28]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(569, 9)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#26799;&#24230;&#19979;&#38477;&#65306;&#37325;&#35201;&#21442;&#25968;max_iter">&#26799;&#24230;&#19979;&#38477;&#65306;&#37325;&#35201;&#21442;&#25968;max_iter<a class="anchor-link" href="#&#26799;&#24230;&#19979;&#38477;&#65306;&#37325;&#35201;&#21442;&#25968;max_iter">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[29]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">l2</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">l2test</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">Xtrain</span><span class="p">,</span> <span class="n">Xtest</span><span class="p">,</span> <span class="n">Ytrain</span><span class="p">,</span> <span class="n">Ytest</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">,</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="mi">420</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">201</span><span class="p">,</span><span class="mi">10</span><span class="p">):</span>
    <span class="n">lrl2</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l2&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">0.9</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="n">i</span><span class="p">)</span>
    <span class="n">lrl2</span> <span class="o">=</span> <span class="n">lrl2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">,</span><span class="n">Ytrain</span><span class="p">)</span>
    <span class="n">l2</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl2</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">),</span><span class="n">Ytrain</span><span class="p">))</span>
    <span class="n">l2test</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">lrl2</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">Xtest</span><span class="p">),</span><span class="n">Ytest</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stderr output_text">
<pre>/usr/local/lib/python3.6/dist-packages/sklearn/svm/base.py:922: ConvergenceWarning: Liblinear failed to converge, increase the number of iterations.
  &#34;the number of iterations.&#34;, ConvergenceWarning)
/usr/local/lib/python3.6/dist-packages/sklearn/svm/base.py:922: ConvergenceWarning: Liblinear failed to converge, increase the number of iterations.
  &#34;the number of iterations.&#34;, ConvergenceWarning)
/usr/local/lib/python3.6/dist-packages/sklearn/svm/base.py:922: ConvergenceWarning: Liblinear failed to converge, increase the number of iterations.
  &#34;the number of iterations.&#34;, ConvergenceWarning)
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[30]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">graph</span> <span class="o">=</span> <span class="p">[</span><span class="n">l2</span><span class="p">,</span><span class="n">l2test</span><span class="p">]</span>
<span class="n">color</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;black&quot;</span><span class="p">,</span><span class="s2">&quot;gray&quot;</span><span class="p">]</span>
<span class="n">label</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;L2&quot;</span><span class="p">,</span><span class="s2">&quot;L2test&quot;</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="mi">5</span><span class="p">))</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">graph</span><span class="p">)):</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">201</span><span class="p">,</span><span class="mi">10</span><span class="p">),</span><span class="n">graph</span><span class="p">[</span><span class="n">i</span><span class="p">],</span><span class="n">color</span><span class="p">[</span><span class="n">i</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">4</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">201</span><span class="p">,</span><span class="mi">10</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBo
dHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAIABJREFUeJzs3Wl8lPW9///3ZCYJJJNtyIQlbCEk
IsEFDAhEI0hIoFatohBbD1pw6VFb6ynt0XhaPIdKqdZH21+1rbV6/PUnaKygxX8xEyLIIkhUKggS
skDCno0QyL7M/G9QxkaWBElyZa55Pe84M9d1zXzejb3h+3F9r6/F4/F4BAAAAAAAAL8SYPQAAAAA
AAAA6H2UQgAAAAAAAH6IUggAAAAAAMAPUQoBAAAAAAD4IUohAAAAAAAAP0QpBAAAAAAA4IdsRg9w
RmXlKaNH6DZRUSGqqWkweoxuRSbfYcZcZswkmTMXmXyHGXOZMZNkzlxk8h1mzGXGTJI5c5HJd5gx
l5kyOZ1h5z3GnUI9wGazGj1CtyOT7zBjLjNmksyZi0y+w4y5zJhJMmcuMvkOM+YyYybJnLnI5DvM
mMuMmc6FUggAAAAAAMAPUQoBAAAAAAD4IUohAAAAAAAAP0QpBAAAAAAA4IcohQAAAAAAAPwQpRAA
AAAAAIAfohQCAAAAAADwQ5RCAAAAAAAAfohSCAAAAAAAwA/ZjB4AMMLBgwf0+9+/pRMn6owepduF
hASpoaHF6DG6lRkzSebMRSbfYcZcZswkmTMXmXyHGXOZMZNkzlxk8h1mzDVt2nWaOvVGo8focZRC
8DsHDpTplltm6ciRw0aPAgAAAADog959921t3foPo8focZRC8CtHjx7RnDk368iRw1q8eLGSk1OM
HqnbRUWFqKamwegxupUZM0nmzEUm32HGXGbMJJkzF5l8hxlzmTGTZM5cZPIdZsw1ceKVRo/QKyiF
4DcqKyt1xx23qKysVD/60X/qqaeeUmXlKaPH6nZOZ5jpcpkxk2TOXGTyHWbMZcZMkjlzkcl3mDGX
GTNJ5sxFJt9hxlxmzHQuPGgafqGm5rjmzv2WiooK9e///n395CdZRo8EAAAAAIChKIVgeqdOndRd
d83R7t2f6957F+qpp34ui8Vi9FgAAAAAABiKUgim1tDQoO98Z662b/9U8+Z9W8uWPUchBAAAAACA
KIVgYk1NTbrnnrv00UdbdOutt+s3v3lBAQH8Kw8AAAAAgEQpBJNqbW3V/fffow0b1isjY7Z+//uX
ZLVajR4LAAAAAIA+g1IIptPe3q6HH75fLtd7uuGG6Xrppf+rwMBAo8cCAAAAAKBPoRSCqbjdbj32
2CN6551VuvbaKXr11RXq16+f0WMBAAAAANDnUArBNDwej554YpHeeGO5xo+foBUr/qrQ0FCjxwIA
AAAAoE+iFIIpeDwe/c///Ez/+79/1tix4/TGG6sUFhZu9FgAAAAAAPRZlEIwhV/9apleeOG3Gj06
QX/9698UFeUweiQAAAAAAPo0SiH4vOef/62effYXGjFipFaufFdOp9PokQAAAAAA6PMoheDTXn75
T/qf//mphgyJ1cqV72rw4CFGjwQAAAAAgE/oUim0dOlSzZs3T5mZmdq5c2eHY3l5eZozZ47uuusu
vfbaa97PV69erVtuuUW33367Pvjgg24dGpCk119/TU88sUhOZ4xWrlyt4cNHGD0SAAAAAAA+w9bZ
Cfn5+SorK1N2drZKSkqUlZWl7OxsSae3/16yZInefvttRUZG6v7771daWpqCg4P1wgsvaOXKlWpo
aNDvfvc7TZs2raezwI+8885KPfbYI4qKitJbb61WfHyC0SMBAAAAAOBTOi2Ftm7dqrS0NElSfHy8
amtrVVdXJ7vdrpqaGoWHh8vhOP1Q38mTJ2vLli3q16+fpkyZIrvdLrvdriVLlvRsCviVnJw1euih
+xUaatebb76jyy8fa/RIAAAAAAD4nE6Xj1VVVSkqKsr73uFwqLKy0vu6vr5epaWlam1t1bZt21RV
VaVDhw6pqalJ3/ve9/Ttb39bW7du7bkE8Cvr17+v++6br6CgIK1Y8Zauumq80SMBAAAAAOCTOr1T
6Ks8Ho/3tcVi0bJly5SVlaWwsDANHTrUe+zEiRN6/vnndeTIEc2fP1/r16+XxWI57/dGRYXIZrNe
7Dh9ltMZZvQI3c7oTBs3btS9935bFotFq1ev1owZMy75O43O1FPMmMuMmSRz5iKT7zBjLjNmksyZ
i0y+w4y5zJhJMmcuMvkOM+YyY6av6rQUiomJUVVVlfd9RUVFhy2/J02apBUrVkiSnnvuOcXGxqqp
qUnjx4+XzWbT8OHDFRoaquPHj2vAgAHn/Z2amoZLydGnOJ1hqqw8ZfQY3croTJ9++rHuuONWtbW1
6dVXl+vKKydd8jxGZ+opZsxlxkySOXORyXeYMZcZM0nmzEUm32HGXGbMJJkzF5l8hxlzmSnThcqt
TpePpaSkyOVySZJ2796tmJgY2e127/H77rtP1dXVamho0Pr16zVlyhRdd911+uijj+R2u1VTU6OG
hoYOS9CAi/H55zuVmTlHjY0N+uMfX9HMmbOMHgkAAAAAAJ/X6Z1CEyZMUFJSkjIzM2WxWLR48WKt
WrVKYWFhmjlzpubOnasFCxbIYrHogQce8D50OiMjQ3PnzpUk/dd//ZcCAjrtn4CzFBbu1dy5t+rk
yVo9//yLuvnmW40eCQAAAAAAU+jSM4UWLVrU4f2YMWO8r9PT05Wenn7WNZmZmcrMzLzE8eDP9u/f
pzlzblZ1dbV+9avf6s47+fcJAAAAAIDuwu076JMOHTqoO+64ReXlx7RkyS80f/53jR4JAAAAAABT
oRRCn1NeXq477rhFBw8e0BNP/FQPPviw0SMBAAAAAGA6lELoU6qrq3Xnnbdo374SPfroj/TYYz82
eiQAAAAAAEyJUgh9Rm3tCc2bd5sKCvbo/vu/p6ysnxk9EgAAAAAApkUphD6hrq5Od911h3bu/Ex3
332Pfv7zX8pisRg9FgAAAAAApkUpBMM1NjZq/vxMffJJvubMmatnn/0NhRAAAAAAAD2MUgiGam5u
1oIFd2vz5o266aZb9Lvf/VFWq9XosQAAAAAAMD1KIRimra1N3/veQr3//lrNmDFTL774imw2m9Fj
AQAAAADgFyiFYIj29nZ9//vf09//vlrXXZeqV155TUFBQUaPBQAAAACA36AUQq/zeDz6yU8e08qV
byo5eZL+8pc31L9/f6PHAgAAAADAr1AKoVd5PB799KeP6//9v1d15ZVX6/XX35Ldbjd6LAAAAAAA
/A6lEHrVL36xRH/60x80Zszlys5+WxERkUaPBAAAAACAX6IUQq/59a+f1W9+8yvFxY3SX//6Nw0Y
MMDokQAAAAAA8FuUQugVL774gn7xiyUaNmy4Vq58VwMHDjJ6JAAAAAAA/BqlEHrcX/7yv/rpT5/Q
oEGD9dZbqzV06DCjRwIAAAAAwO9RCqFH/fWvb+jHP/6hoqOj9dZbqxUXN8rokQAAAAAAgCiF0IPe
ffdv+v73v6fw8Ai9+ebflJh4mdEjAQAAAACAf6IUQo/Iy3Ppe99boP79Q/TGGys1btwVRo8EAAAA
AAD+BaUQut3GjR/ou9+9WzabTStW/FXXXDPR6JEAAAAAAMBXUAqhW23b9pHmz8+Ux+PRq6+u0JQp
KUaPBAAAAAAAzsFm9AAwj88+265vf/sONTc365VXXtP06TOMHgkAAAAAAJwHpRC6xRdf7Na8ebep
vr5Of/zjy5o9+yajRwIAAAAAABdAKYRLVlJSpDvvvFU1NTX6P//nD/rWt+YYPRIAAAAAAOgEzxTC
JTlwoExz5tyiysoKLVv2nDIzv2P0SAAAAAAAoAsohfC1HT16RLfffrOOHDmsn/1siRYsuN/okQAA
AAAAQBdRCuFrqays1B133KIDB0q1aNHjeuSRR40eCQAAAAAAXARKIVy0mprjuvPOW1VUVKiHHvqB
fvzjJ4weCQAAAAAAXCRKIVyUU6dOKjPzdn3xxS5997v3afHiJbJYLEaPBQAAAAAALlKXSqGlS5dq
3rx5yszM1M6dOzscy8vL05w5c3TXXXfptdde63CsqalJaWlpWrVqVfdNDMPU19fr29++U//4x3Zl
Zn5Hv/jFryiEAAAAAADwUZ2WQvn5+SorK1N2draefvppPf30095jbrdbS5Ys0UsvvaTly5dr/fr1
OnbsmPf4H/7wB0VERPTM5OhVTU1Nuueeb2vbtq361rdu169//bwCArjRDAAAAAAAX9Xpf9Vv3bpV
aWlpkqT4+HjV1taqrq5OklRTU6Pw8HA5HA4FBARo8uTJ2rJliySppKRExcXFmjZtWs9Nj17R2tqq
uXPnauPG9Zo16xt64YWXZLVajR4LAAAAAABcgk5LoaqqKkVFRXnfOxwOVVZWel/X19ertLRUra2t
2rZtm6qqqiRJv/zlL/X444/30NjoTf/xH9/Xu+++qxtumK4//elVBQYGGj0SAAAAAAC4RLaLvcDj
8XhfWywWLVu2TFlZWQoLC9PQoUMlSe+8846uvvpqDRs2rMvfGxUVIpvNPHefOJ1hRo/QLcrLy/Xm
m6/riiuu0Jo1/59CQkKMHqlbmeXv9FVmzGXGTJI5c5HJd5gxlxkzSebMRSbfYcZcZswkmTMXmXyH
GXOZMdNXdVoKxcTEeO/+kaSKigo5nU7v+0mTJmnFihWSpOeee06xsbFau3atDh48qA8++EDHjh1T
UFCQBg0apKlTp573d2pqGi4lR5/idIapsvKU0WN0izfeWCmPx6N7771X9fXtqq83Ry7JXH+nf2XG
XGbMJJkzF5l8hxlzmTGTZM5cZPIdZsxlxkySOXORyXeYMZeZMl2o3Op0+VhKSopcLpckaffu3YqJ
iZHdbvcev++++1RdXa2GhgatX79eU6ZM0W9+8xutXLlSb775pu6880499NBDFyyE0Hfl5KyRJN18
880GTwIAAAAAALpTp3cKTZgwQUlJScrMzJTFYtHixYu1atUqhYWFaebMmZo7d64WLFggi8WiBx54
QA6HozfmRi9oamrSxo3rlZCQqISEBNO0pAAAAAAAoIvPFFq0aFGH92PGjPG+Tk9PV3p6+nmv/f73
v/81R4PRNm/eoIaGBqWnzzZ6FAAAAAAA0M06XT4G/5WT854kKSODUggAAAAAALOhFMI5eTwe5ea+
J4fDoeTkSUaP0+1aWlpUWlqqhoZ6o0cBAAAAAMAQF70lPfzDzp2f6dixo7rzzkzZbOb518Tj8aik
pFAffviB6utPF0KhoXbFxAyU0znQ+8/+/UMMnhQAAAAAgJ5lnv/aR7dyuU4vHZs16xsGT9J9amqO
a9OmdTp06ICsVquuueYaVVefUGXlMe3fX6L9+0u859rtYf8siAb9858x6tevv4HTAwAAAADQvSiF
cE65uTkKDAzUtGk3Gj3KJWttbdX27fn6xz8+ltvt1vDhI3X99Tdq9Ohh3h3V6uvrVFlZroqKcu8/
9+0r1r59xd7vCQ+P6HA3kdMZo+DgfkbFAgAAAADgklAK4SxHjhzWzp2fadq0GxUWFm70OJektLRE
mzat16lTJ2W3h+m666YpLm60LBZLh/NCQ+0KDbVr5Mh4SaeXmdXX1/1LSXRMlZXlKikpVElJofe6
iIhI7x1FTmeMnM6BCgoK6tWMAAAAAAB8HZRCOEtubo4k39517OTJWm3e/IFKS0sUEBCg8eMnKjl5
sgIDA7t0vcVikd0eJrs9TKNGjZZ0uig6depkhzuKKivLVVS0V0VFe73XRkY6OjyjKDo6psu/CwAA
AABAb6EUwllcrjWSpPR03yuF2tvb9Nlnn+rTT7epra1NQ4YMVWrqDDkcAy75uy0Wi8LDIxQeHqH4
+ERJp4uikydr/1kSHVNlZYUqK8tVWHhchYV7vNdFRTk6LD2LjnbKZqMoAgAAAAAYh1IIHdTV1Wnz
5o0aO3achg0bbvQ4F+XgwTJt2rROJ07UqH//EE2bNlMJCWPOWirWnSwWiyIiIhUREamEhMsknS6K
amtPeJecnS6MKnT8eLX27v3Ce53DES2nM0YxMYP+WRRFy2rl/5IAAAAAgN7Bf4Gigw0b1qu5uVkZ
GbOMHqXL6uvr9OGHG1RcvFcWi0VXXHG1Jk2aathDoC0WiyIjoxQZGaXExMslSW63WydO1HRYelZV
VaHq6koVFOyWJAUEBGjAgOgOdxQ5HNGyWq2G5AAAAAAAmBulEDrIzT29FX1GRt/fit7tduvzzz9T
fv4Wtba2KCZmkG64YYaczoFGj3aWgIAAORwD5HAM0GWXjZV0ev6amuoOzyeqqqpUZWWFvvji839e
Z1V0dLSczkHeoigqykFRBAAAAAC4ZJRC8Gpvb9fatTmKiRmoq6+eYPQ4F3T06GFt3Pi+qqurFBwc
rGnT0nT55Vf06FKx7nb6ziCnBgxw6vLLx0k6/Tc4UxR9eUdRpSoqyrX79A1Fslqtio6O6fAw68hI
hwICAgxMAwAAAADwNZRC8Nq+/RNVVVXpO9+Z32cLhsbGBm3dusm75Oryy8dp8uTr1b9/f4Mn6x5n
Cp/o6BiNHXuFpNMPz66urv7n0rNj3ruKysuPeq+z2WyKjo6R0zlQAwZEqL6+2agIPSI0NNh0mSRz
5iKT7zBjLjNmksyZi0y+w4y5zJhJMmcuMvkOM+ZKSIhTZOQgo8focZRC8PpyK/q+t3TM4/Hoiy8+
10cfbVJzc7MGDHAqNXWGBg8eYvRoPc5qtSkm5vQdQUlJV0qS2tpaVV1d5b2bqKLidEl07NgRg6cF
AAAAAN9XXFygu+76rtFj9DhKIXi5XGvUr18/paZOM3qUDiory7Vhw/uqqDimwMAgpaRM0xVXXN1n
72bqDTZboAYOHKyBAwd7P2ttbdXx41UKDQ3UiRMNBk7X/SIjQ0yXSTJnLjL5DjPmMmMmyZy5yOQ7
zJjLjJkkc+Yik+8wY674+GFqNtfNT+dEKQRJUllZqQoK9ig9fZZCQkKMHkeS1NzcpG3bPtTu3Tvl
8XiUkHCZpk69QaGhdqNH65MCA08XRU5nmCorTxk9TrcyYybJnLnI5DvMmMuMmSRz5iKT7zBjLjNm
ksyZi0y+w4y5wsPNl+lcKIUg6ctdx9LTZxs8yemlYoWFe7Rly0Y1NjYoMjJKqakzNHTocKNHAwAA
AADANCiFIEnKyTlTCs0ydI7jx6u0ceM6HTlySDabTddee52uvvoatmAHAAAAAKCbUQpBJ0/WauvW
zbr66vEaNGhw5xf0gNbWFn3yyUfasWO73G634uLilZIyTeHhEYbMAwAAAACA2VEKQevW5amtrc2Q
pWMej0f79hVp8+YPVF9fp7CwcF1//Y0aOXJUr88CAAAAAIA/oRSCXK7TS8d6eyv62toabdq0XgcO
lCogwKprrrlWEyZMUmBgYK/OAQAAAACAP6IU8nNtbW16//1cxcYO1bhxV/Tab27fnq9//ONjtbe3
a+jQEUpNvVGRkVG98vsAAAAAAIBSyO/l53+kEydO6FvfmiOLxdLjv1dWtl+bNq3TyZO1Cg0NVUrK
dMXHJ/TKbwMAAAAAgC9RCvm5M0vHZs3q2aVjp06d0ocfrte+fcWyWCy66qprNHHiFAUFBfXo7wIA
AAAAgHOjFPJzLtcahYSEaurU63vk+9vb27Vz53Z9/PFWtbW1afDgWKWm3qgBA5w98nsAAAAAAKBr
KIX8WHFxkfbtK9FNN92ifv36dfv3Hz58UBs3rlNNTbX69++v1NQZuuyysSwVAwAAAACgD6AU8mNf
7jrWvVvRNzTUa8uWjSos3CNJSkq6Stdem9IjxRMAAAAAAPh6KIX8mMu1RhaLRTNmpHfL97ndbu3e
vUPbtn2olpYWOZ0DlZo6QwMHDuqW7wcAAAAAAN2nS6XQ0qVLtWPHDlksFmVlZenKK6/0HsvLy9Mf
/vAHBQUF6aabbtLdd98tSXrmmWf06aefqq2tTQ8++KDS07uneED3OH68Wvn5Hyk5eZKczkt/vk95
+VFt2PC+qqoqFBwcrNTUGRo79goFBAR0w7QAAAAAAKC7dVoK5efnq6ysTNnZ2SopKVFWVpays7Ml
nb4zZMmSJXr77bcVGRmp+++/X2lpaSotLVVRUZGys7NVU1Oj2267jVKoj8nLy5Xb7b7kpWNNTY36
6KPN+uKLzyVJl102VlOmpCokJKQ7xgQAAAAAAD2k01Jo69atSktLkyTFx8ertrZWdXV1stvtqqmp
UXh4uBwOhyRp8uTJ2rJli2699Vbv3UTh4eFqbGxUe3u7rFZrD0bBxcjNzZEkZWR8va3oPR6PCgp2
a+vWjWpqapLDMUCpqTM0ZMjQ7hwTAAAAAAD0kE5LoaqqKiUlJXnfOxwOVVZWym63y+FwqL6+XqWl
pYqNjdW2bds0adIkWa1W750ib731llJTUymE+pCWlhatW5enESNGKjHxsou+vqqqUhs3vq9jx47I
ZgvU1KmpuuKK8fyNAQAAAADwIRf9oGmPx+N9bbFYtGzZMmVlZSksLExDh3a8SyQvL09vvfWWXnnl
lU6/NyoqRDabeUoFpzPM6BHOa+3ataqrO6WFCxcoJia8y9eFhwdp/fr1ys/Pl8fj0dixY5WRkaHw
8K5/R1/Tl/9Ol8KMucyYSTJnLjL5DjPmMmMmyZy5yOQ7zJjLjJkkc+Yik+8wYy4zZvqqTkuhmJgY
VVVVed9XVFR0eDDxpEmTtGLFCknSc889p9jYWEnSpk2b9Mc//lF//vOfFRbW+f+QNTUNFz18X+V0
hqmy8pTRY5zXm2+ulCSlpqZ1aU6Px6OKigN6770cNTTUKyIiUtdff6OGDx+p5mb16awX0tf/Tl+X
GXOZMZNkzlxk8h1mzGXGTJI5c5HJd5gxlxkzSebMRSbfYcZcZsp0oXKr062hUlJS5HK5JEm7d+9W
TEyM7Ha79/h9992n6upqNTQ0aP369ZoyZYpOnTqlZ555Ri+++KIiIyO7IQK6i8fjkcv1nsLDIzR5
8tQuXZOX955Wrlyp5uYmTZo0VfPmzdfw4SN7dlAAAAAAANCjOr1TaMKECUpKSlJmZqYsFosWL16s
VatWKSwsTDNnztTcuXO1YMECWSwWPfDAA3I4HN5dx374wx96v+eXv/ylhgwZ0qNh0Lk9e77QwYMH
dNttcxQYGNjp+TU1x1VUVKBBgwZpxoxvKCKCkg8AAAAAADPo0jOFFi1a1OH9mDFjvK/T09PP2m5+
3rx5mjdvXjeMh+7mcq2RJKWnd20r+qKiAknSlClTKIQAAAAAADCRTpePwVxyc9+T1WrVjBkzOz3X
4/GoqKhANputQxEIAAAAAAB8H6WQHykvL9f27Z9q8uSpioyM6vT8iopy1daeUFxcvIKCgnphQgAA
AAAA0FsohfxIXp5LHo/nIpaO7ZEkJSRc3pNjAQAAAAAAA1AK+RGX6z1JUkbGrE7PdbvdKiraq379
+mnYsBE9PRoAAAAAAOhllEJ+orGxURs2rFNCQqJGjRrd6fmHDx9UY2OD4uMTZbVae2FCAAAAAADQ
myiF/MTmzRvU2NiojIxvdOn8M7uOJSTwgGkAAAAAAMyIUshPuFw5krq2FX1bW5v27SuS3R6mwYNj
e3o0AAAAAABgAEohP+DxeJSb+54cDocmTpzU6fllZfvU0tKihIQxslgsvTAhAAAAAADobZRCfmDn
zs907NhRpaVldOn5QCwdAwAAAADA/CiF/EBOzhpJUkZG50vHmpubVFa2Xw7HAA0YEN3TowEAAAAA
AINQCvmB3NwcBQUFafr0GZ2eu29fsdrb21k6BgAAAACAyVEKmdyRI4f1+ec7NHXqdbLbwzo9n6Vj
AAAAAAD4B0ohk3O53pPUtaVj9fV1OnTogAYNGqLw8IieHg0AAAAAABiIUsjkcnNPl0Jd2Yq+uHiv
JO4SAgAAAADAH1AKmVhdXZ02bdqgsWPHadiw4Z2eX1hYIIvFotGjE3thOgAAAAAAYCRKIRPbsGG9
WlpaNGtW53cJnThRo8rKcg0bNkL9+4f0wnQAAAAAAMBIlEIm5nKd3oq+K0vHeMA0AAAAAAD+hVLI
pNrb25WX51JMzEBdffWEC57r8XhUWLhHNptNcXGje2lCAAAAAABgJEohk9q+/RNVVVUpPX2WAgIu
/GeurCxXbe0JjRwZr6CgoF6aEAAAAAAAGIlSyKTObEV/MUvHEhNZOgYAAAAAgL+gFDKp3Nz31K9f
P6WmTrvgeW63W0VFexUcHKxhw0b2ymwAAAAAAMB4lEImVFq6XwUFe5SaOk0hIRfeSezIkUNqaKhX
fHyirFZrL00IAAAAAACMRilkQrm5XV86Vli4R5KUmHh5j84EAAAAAAD6FkohE3K5ciRJ6emzLnhe
W1ub9u0rVmioXYMHx/bGaAAAAAAAoI+gFDKZkydrtXXrZl199XgNGjT4gueWle1XS0uzEhLGyGKx
9NKEAAAAAACgL6AUMpl16/LU1tamjIxvdHouu44BAAAAAOC/KIVMJidnjaTOnyfU3NyssrJ9iooa
oAEDnL0xGgAAAAAA6EMohUykra1N69atVWzsUI0bd8UFz92/v1jt7e0sHQMAAAAAwE91qRRaunSp
5s2bp8zMTO3cubPDsby8PM2ZM0d33XWXXnvttS5dg56Rn/+RTpw4ofT0WZ0WPWd2HUtIuKw3RgMA
AAAAAH2MrbMT8vPzVVZWpuzsbJWUlCgrK0vZ2dmSJLfbrSVLlujtt99WZGSk7r//fqWlpenAgQPn
vQY958zSsYyMCy8dq6+v0+HDBzVw4GBFRET2xmgAAAAAAKCP6bQU2rp1q9LS0iRJ8fHxqq2tVV1d
nex2u2pqahQeHi6HwyFJmjx5srZs2aKDBw+e9xr0DI/HI5drjUJD7UpJSb3gucXFhfJ4PDxgGgAA
AAAAP9bp8rGqqipFRUV53zscDlVWVnpf19fXq7S0VK2trdq2bZuqqqoueA16RnFxkfbv36dp025U
cHDwBc8tKiqQxWJRfHxiL00HAAAAAAD6mk7vFPoqj8fjfW2xWLRs2TJlZWUpLCxMQ4cO7fSa84mK
CpHNZr3YcfospzOsV3/v1Ve6bPkzAAAgAElEQVTXSZLuvPP2C/52dXW1KiqOKT4+XiNGDLqo3+jt
TL3BjJkkc+YyYybJnLnI5DvMmMuMmSRz5iKT7zBjLjNmksyZi0y+w4y5zJjpqzothWJiYlRVVeV9
X1FRIafzyy3MJ02apBUrVkiSnnvuOcXGxqq5ufmC15xLTU3DRQ/fVzmdYaqsPNWrv7lq1TuyWCya
NCn1gr/98cefSpJGjky4qBmNyNTTzJhJMmcuM2aSzJmLTL7DjLnMmEkyZy4y+Q4z5jJjJsmcucjk
O8yYy0yZLlRudbp8LCUlRS6XS5K0e/duxcTEdHg20H333afq6mo1NDRo/fr1mjJlSqfXoHsdP16t
/PyPlJw8SdHR0ec9z+PxqKioQFarVXFxo3txQgAAAAAA0Nd0eqfQhAkTlJSUpMzMTFksFi1evFir
Vq1SWFiYZs6cqblz52rBggWyWCx64IEH5HA45HA4zroGPScvL1dut1sZGd+44HmVlRU6caJG8fGJ
CgoK6qXpAAAAAABAX9SlZwotWrSow/sxY77ctSo9PV3p6emdXoOe43K9J6nzreiLigokiV3HAAAA
AABA58vH0Lc1Nzdr/fr3NXJknBITLzvveW63W8XFBQoODtbw4XG9OCEAAAAAAOiLKIV83JYtm1VX
d0oZGbNlsVjOe97Ro4dUX1+v+PhEWa3m2eUNAAAAAAB8PZRCPi439/TSsfT0Cy8dKyw8vXQsIYGl
YwAAAAAAgFLIp3k8HuXm5ig8PEKTJ08973nt7W0qKSlSaKhdQ4YM7cUJAQAAAABAX0Up5MO++GK3
Dh48oBkz0hQYGHje88rKStXS0qyEhMsuuMQMAAAAAAD4D0ohH3Zm6VhnW9Gf2XUsIeHyHp8JAAAA
AAD4BkohH+ZyrZHVatWNN6ad95yWlmaVlpYoMtKh6GhnL04HAAAAAAD6MkohH1VeXq7t2z/V5MlT
FRkZdd7z9u0rVnt7uxITx7B0DAAAAAAAeFEK+ai8PJckKSPjwruOfbl0jF3HAAAAAADAlyiFfJTL
tUbShbeib2io16FDBzRw4CBFRET21mgAAAAAAMAHUAr5oMbGRm3YsF6JiZdp1Kj4855XXLxXHo+H
u4QAAAAAAMBZKIV80KZNH6ixsfGCdwlJp5eOWSwWjR59WS9NBgAAAAAAfAWlkA9yuXIkXXjpWG3t
CZWXH9PQocMVEhLaW6MBAAAAAAAfQSnkY9xut9auzZHD4dDEiZPOex4PmAYAAAAAABdCKeRjdu78
TMeOHVVaWoasVus5z/F4PCos3COr1apRo0b38oQAAAAAAMAXUAr5GJfrPUlSRsY3zntOVVWlTpyo
0ciR8QoKCu6t0QAAAAAAgA+hFPIxLtd7CgoK0vTpN573nKKiPZJYOgYAAAAAAM6PUsiHHD58SLt2
7dTUqdfJbg875zlut1tFRXsVHBysESNG9u6AAAAAAADAZ1AK+ZDc3NO7jl1o6djRo4dVX1+nUaMS
ZLXaems0AAAAAADgYyiFfIjLtUaSlJ4+67znnNl1LDGRpWMAAAAAAOD8KIV8RF1dnTZv3qikpCs0
bNjwc57T3t6mkpJChYaGavDgob08IQAAAAAA8CWUQj7igw/WqaWlRRkZ579L6MCBUjU3N2v06DEK
COBPCwAAAAAAzo/mwEfk5p7eij49ffZ5zyksZOkYAAAAAADoGkohH9De3q61a3MUEzNQV1894Zzn
tLS0qLS0RJGRUYqOjunlCQEAAAAAgK+hFPIBn376iaqrq5WePuu8y8L27StWe3u7EhLGyGKx9PKE
AAAAAADA11AK+YAzS8cutBV9UdEeSSwdAwAAAAAAXUMp5ANcrjXq16+frr/+hnMeb2io16FDBxQT
M0gREVG9PB0AAAAAAPBFlEJ93P79+7R3b4FSU6cpJCTknOeUlBTK4/EoIYG7hAAAAAAAQNfYunLS
0qVLtWPHDlksFmVlZenKK6/0Hlu+fLlWr16tgIAAjRs3Tk8++aTKy8uVlZWllpYWud1uPfHEExo3
blyPhTCzriwdKywskMViUULCZb01FgAAAAAA8HGdlkL5+fkqKytTdna2SkpKlJWVpezsbElSXV2d
Xn75ZeXm5spms2nBggX67LPP5HK5NHPmTGVmZmr79u369a9/rZdffrnHw5hRbm6OJCk9fdY5j9fW
nlB5+VENHTpCISGhvTkaAAAAAADwYZ0uH9u6davS0tIkSfHx8aqtrVVdXZ0kKTAwUIGBgWpoaFBb
W5saGxsVERGhqKgonThxQpJ08uRJRUXxnJuvo7b2hLZu/VDjx0/QwIGDznlOUdFeSTxgGgAAAAAA
XJxO7xSqqqpSUlKS973D4VBlZaXsdruCg4P18MMPKy0tTcHBwbrpppsUFxene++9V3fccYfeeecd
1dXV6fXXX+/REGa1bl2e2tralJ4++5zHPR6Pior2yGq1Ki5udC9PBwAAAAAAfFmXnin0rzwej/d1
XV2dXnzxReXk5Mhut+uee+5RQUGB1q1bp9mzZ+vf//3ftX79ev3yl7/U888/f8HvjYoKkc1mvfgE
fZTTGXbJ37FhQ54k6a677jzn9x07dkw1Ncd1+eWXa+jQ6Ev+vc50R6a+xoyZJHPmMmMmyZy5yOQ7
zJjLjJkkc+Yik+8wYy4zZpLMmYtMvsOMucyY6as6LYViYmJUVVXlfV9RUSGn0ylJKikp0bBhw+Rw
OCRJycnJ2rVrl7Zv364f/vCHkqSUlBT993//d6eD1NQ0fK0AfZHTGabKylOX9B2tra36+9/XKDZ2
qAYPjjvn923b9qkkacSI0Zf8e53pjkx9jRkzSebMZcZMkjlzkcl3mDGXGTNJ5sxFJt9hxlxmzCSZ
MxeZfIcZc5kp04XKrU6fKZSSkiKXyyVJ2r17t2JiYmS32yVJsbGxKikpUVNTkyRp165dGjlypEaM
GKEdO3ZIknbu3KkRI0Zccgh/k5//kWprTyg9fZYsFstZx08vHStQUFCwhg+PM2BCAAAAAADgyzq9
U2jChAlKSkpSZmamLBaLFi9erFWrViksLEwzZ87UwoULNX/+fFmtVo0fP17JyckaPny4nnzySeXk
nN4568knn+zxIGbjcl14K/ojRw6pvr5OY8YkyWa76FWAAAAAAADAz3WpTVi0aFGH92PGfLnTVWZm
pjIzMzscj4mJ0UsvvdQN4/knj8cjl2uNQkPtSkm5/pznFBUVSJISEy/vzdEAAAAAAIBJdLp8DL2v
uLhI+/fv0/TpMxQcHHzW8fb2dpWUFCokJFRDhgw1YEIAAAAAAODrKIX6oJycNZKk9PRZ5zx+8GCp
mpublZBwmQIC+BMCAAAAAICLR6PQB+XmvieLxaK0tIxzHi8sPL10LCFhzDmPAwAAAAAAdIZSqI+p
rq7Wxx9v08SJ1yo6Ovqs4y0tLSotLVFERKSczoEGTAgAAAAAAMyAUqiPyctzye12Kz199jmP799f
rLa2NiUmXn7OreoBAAAAAAC6glKoj8nNzZEkzZp17q3oz+w6xtIxAAAAAABwKSiF+pDm5matW5en
kSPjlJCQeNbxhoYGHTxYJqdzoCIjowyYEAAAAAAAmAWlUB+yZctm1dfXKSNj9jmXhpWUFMrj8Sgx
8XIDpgMAAAAAAGZCKdSHuFynt6LPyLjw0rHRo8++iwgAAAAAAOBiUAr1ER6PR7m5OQoPj9C11045
6/jJk7U6duyIhg4drtBQuwETAgAAAAAAM6EU6iO++GK3Dh06qLS0mQoMDDzrOA+YBgAAAAAA3YlS
qI84s3TsXFvRezweFRYWyGq1atSohN4eDQAAAAAAmBClUB+Rm/uerFarbrwx7axj1dVVqqmp1ogR
cQoODjZgOgAAAAAAYDaUQn1Aefkxbd/+qaZMSTnnVvNFRXsksXQMAAAAAAB0H0qhPmDtWpckKT19
1lnHPB6Pior2KigoSCNGjOrt0QAAAAAAgElRCvUBubnvSTr3VvRHjx5WXd0pjRqVIJvN1tujAQAA
AAAAk6IUMlhjY6M2bFivxMTLFBd39p1AhYXsOgYAAAAAALofpZDBNm36QI2Njefcday9vV0lJYUK
CQlVbOwwA6YDAAAAAABmRSlkMJfr/EvHDh4sU3Nzk0aPvkwBAfypAAAAAABA96FpMJDb7VZubo4G
DBig5OSJZx1n1zEAAAAAANBTKIUMtHPnZyovP6a0tAxZrdYOx1pbW7R/f4kiIiIVEzPQoAkBAAAA
AIBZUQoZKCdnjSSd83lC+/eXqK2tTQkJY2SxWHp7NAAAAAAAYHKUQgbKzc1RUFCQpk+/8axj7DoG
AAAAAAB6EqWQQQ4dOqhdu3YqJeV62e1hHY41Njbo4MFSOZ0DFRXlMGhCAAAAAABgZpRCBsnNzZF0
7qVjJSWF8ng83CUEAAAAAAB6DKWQQXJzz2xFf3YpdGbp2OjRib06EwAAAAAA8B+UQgaoqzulzZs3
KinpCg0dOqzDsZMna3Xs2BHFxg47a1kZAAAAAABAd6EUMsAHH6xXS0vLOe8SKiraK4kHTAMAAAAA
gJ5l68pJS5cu1Y4dO2SxWJSVlaUrr7zSe2z58uVavXq1AgICNG7cOD355JOSpJdfflmrV6+WzWbT
4sWLO1zj71yu01vRn7sU2qOAAKtGjUro7bEAAAAAAIAf6bQUys/PV1lZmbKzs1VSUqKsrCxlZ2dL
kurq6vTyyy8rNzdXNptNCxYs0GeffabQ0FD9/e9/18qVK7V37169//77lEL/1N7errw8l2JiBuqq
q8Z3OFZdXanjx6sVFxevfv36GTQhAAAAAADwB52WQlu3blVaWpokKT4+XrW1taqrq5PdbldgYKAC
AwPV0NCgkJAQNTY2KiIiQmvXrtXs2bNls9mUlJSkpKSkHg/iKz755GNVV1fr3/7tXgUEdFy9d+YB
04mJlxsxGgAAAAAA8COdPlOoqqpKUVFR3vcOh0OVlZWSpODgYD388MNKS0vT9OnTddVVVykuLk6H
Dx/W0aNHtXDhQt1zzz0qKCjouQQ+5syuY1/dit7j8aioqECBgUEaMSLOiNEAAAAAAIAf6dIzhf6V
x+Pxvq6rq9OLL76onJwc2e12bwHk8XjU3t6uP//5z/r000/15JNPauXKlRf83qioENls1otP0Ec5
nefeOez9913q37+/br/9mwoJCfF+fuDAAdXVndJVV12lwYMdvTXmRTlfJl9mxkySOXOZMZNkzlxk
8h1mzGXGTJI5c5HJd5gxlxkzSebMRSbfYcZcZsz0VZ2WQjExMaqqqvK+r6iokNPplCSVlJRo2LBh
cjhOlxjJycnatWuXoqOjNWrUKFksFiUnJ+vw4cOdDlJT0/B1M/Q5TmeYKitPnfX5/v379MUXXygj
Y7bq69tVX//lOfn52yVJw4ePPue1RjtfJl9mxkySOXOZMZNkzlxk8h1mzGXGTJI5c5HJd5gxlxkz
SebMRSbfYcZcZsp0oXKr0+VjKSkpcrlckqTdu3crJiZGdrtdkhQbG6uSkhI1NTVJknbt2qWRI0cq
NTVVmzdvlnS6OBo8ePAlhzCD8y0da29vV0nJXvXvH6LY2GFGjAYAAAAAAPxMp3cKTZgwQUlJScrM
zJTFYtHixYu1atUqhYWFaebMmVq4cKHmz58vq9Wq8ePHKzk5WZK0ceNGzZs3T5L0s5/9rGdT+AiX
60wpNKvD5wcPlqmpqUlXXDH+rIdPAwAAAAAA9IQuPVNo0aJFHd6PGTPG+zozM1OZmZlnXfODH/xA
P/jBDy5xPPOorT2hjz7aovHjJ2jgwEEdjhUVndl1bMy5LgUAAAAAAOh23JbSS9aty1NbW5syMr7R
4fPW1lbt31+s8PAIxcQMOs/VAAAAAAAA3YtSqJe4XGsknf08of37i9XW1qbExDGyWCxGjAYAAAAA
APwQpVAvaG1t1fvv5yk2dqiSksZ1OHZm6djo0SwdAwAAAAAAvYdSqBds27ZVtbUnlJExu8PdQI2N
jTp4sEzR0TFyOAYYOCEAAAAAAPA3lEK94MtdxzouHSspKZTb7eYB0wAAAAAAoNdRCvUwj8cjl2uN
QkPtSkm5vsOxL5eOXWbEaAAAAAAAwI9RCvWwoqJClZbu1/TpMxQcHOz9/NSpkzp69LCGDBkquz3M
wAkBAAAAAIA/ohTqYV8uHZvV4fMzdwklJl7e6zMBAAAAAABQCvUwl2uNAgIClJaW0eHzoqICBQQE
aNSoBIMmAwAAAAAA/oxSqAdVV1frk0/ylZw8SdHR0f/yeZWqq6s0YkSc+vXrZ+CEAAAAAADAX1EK
9aC8PJfcbrcyMr7R4fMzS8cSEth1DAAAAAAAGINSqAedeZ5QRsaXW9F7PB4VFRUoMDBQI0eOMmo0
AAAAAADg5yiFekhzc7PWr39fI0fGKSEh0fv5sWNHdOrUSY0alSCbLdDACQEAAAAAgD+jFOohH364
SfX1dcrI+IYsFov3c5aOAQAAAACAvoBSqIfk5p69dKy9vV3FxYXq3z9EQ4cON2o0AAAAAAAASqGe
4PF45HK9p4iISF177RTv54cOHVBTU6NGj05UQAD/0wMAAAAAAOPQTPSAnTt36vDhQ5oxI02BgV8+
N6iwcI8klo4BAAAAAADjUQr1gHfffVeSlJ7+5dKx1tZW7d9fovDwCA0cONio0QAAAAAAQA86evSI
Fi78tw6flZcf06OPPqRHHnlAjz76kKqrqwyariNKoR6wevVq2Ww23Xhjmvez0tIStbW1KiFhTIcH
TwMAAAAAAHN76aU/6JZbbtPzz/9JqanTlJ293OiRJEk2owcwm/LyY/r444913XWpioyM8n7OrmMA
AAAAAPinH/3ocQUFBUmSIiOjVFhYYPBEp1EKdbPc3BxJHXcda2pq1IEDpYqOdsrhGGDUaAAAAAAA
+I2nnvovvfvuO1/r2oAAi9xuz1mf33zzt/TUUz+/6O/r37+/pNO7kr/99l917733fa25uhvLx7rZ
ma3o//V5QiUlRXK73dwlBAAAAACAn2pvb9eSJT/ThAnJSk6eZPQ4krhTqFs1NDRo48YPNHbsWMXF
jfJ+XlTErmMAAAAAAPSmp576+de6q0eSnM4wVVae6tZ5li79bw0bNlwLFjzQrd97KbhTqBvt2PEP
NTY26uabb/Z+durUSR05clhDhgyV3R5m4HQAAAAAAMAIubnvKTAwUAsXPmj0KB1wp1A3uuKKK/WT
n2TpRz/6ofez4uK9krhLCAAAAAAAf3HgQJkeeeTLO4L27NmtESNGej8bOXKUFi163KjxvCiFupHd
HqZFix7vcJtZYWGBAgICFB+fYPB0AAAAAACgpw0ePERr1240eowuYflYDzp+vErV1ZUaPjxO/fr1
N3ocAAAAAAAAL0qhHlRYWCCJpWMAAAAAAKDv6VIptHTpUs2bN0+ZmZnauXNnh2PLly/XvHnzdNdd
d+npp5/ucKyqqkoTJ07Utm3bum9iH+HxeFRUVCCbLVAjR47q/AIAAAAAAIBe1GkplJ+fr7KyMmVn
Z+vpp5/uUPzU1dXp5Zdf1vLly/X666+rpKREn332mff4M888o2HDhvXM5H1ceflRnTp1UqNGjVZg
YKDR4wAAAAAAAHTQaSm0detWpaWlSZLi4+NVW1ururo6SVJgYKACAwPV0NCgtrY2NTY2KiIiwntd
aGioEhMTe3D8vquo6PTSscRElo4BAAAAAIC+p9NSqKqqSlFRUd73DodDlZWVkqTg4GA9/PDDSktL
0/Tp03XVVVcpLi5OLS0teuGFF/TYY4/13OR9WHt7u4qL96p///6KjR1u9DgAAAAAAABnuegt6T0e
j/d1XV2dXnzxReXk5Mhut+uee+5RQUGB8vLydOeddyo8PLzL3xsVFSKbzXqx4/RJxcXFamxs1MSJ
EzVoUKTR43QbpzPM6BG6nRkzSebMZcZMkjlzkcl3mDGXGTNJ5sxFJt9hxlxmzCSZMxeZfIcZc33d
TIcOHdIPfvADrVq1yvvZ0aNH9cQTT6itrU02m03PPvusnE6ncnJyNGvWrIv6/iNHjqiqqkpXXnnl
15rvX3VaCsXExKiqqsr7vqKiQk6nU5JUUlKiYcOGyeFwSJKSk5O1a9cubd68WW63W8uXL9eBAwe0
c+dO/fa3v1VCQsJ5f6empuFSs/QZn3/+uSRp2LB4VVaeMnia7uF0hpkmyxlmzCSZM5cZM0nmzEUm
32HGXGbMJJkzF5l8hxlzmTGTZM5cZPIdZsx1KZmOH69XW5u7w/XLlj2rWbNu0YwZM7Vy5Zv6/e9f
1EMPParf//6PuuaalIv6/rVrP1BjY4MGD47r0vkXKrc6LYVSUlL0u9/9TpmZmdq9e7diYmJkt9sl
SbGxsSopKVFTU5P69eunXbt26YYbbtAbb7zhvf7xxx/XbbfddsFCyExaW1tVUFCgsLBwDRw42Ohx
AAAAAACAwX70o8cVFBQkSYqMjFJhYYFWrPiLiosLlZX1Yy1d+qxefPEF7dz5mdzudt1++1zNnDlL
+fkf6aWXfq/g4H6KinLoP/7jP/XKK3+SzWbTwIGDdN11N1zSXJ2WQhMmTFBSUpIyMzNlsVi0ePFi
rVq1SmFhYZo5c6YWLlyo+fPny2q1avz48UpOTr6kgXxdaek+tbS0aNy4q2WxWIweBwAAAAAAv7Rl
ywaVlBR9rWsDAixyuz1nfR4fn6CpUy++iOnfv7+k088gfvvtv+ree+9TcvIkLV/+f7V06bPaseMf
Ki8/phdeeEktLS1asOBupaZO08qV2Xrkkcd01VXjtWHDOrnd7Zo9+5uKjIy85EJI6uIzhRYtWtTh
/ZgxX+6olZmZqczMzPNeu2zZsq85mm9i1zEAAAAAAPBV7e3tWrLkZ5owIVnJyZM6HPv88x3avftz
PfLIA5Ikj8etqqoqTZ+epmef/YXS02cpLS1DAwZEd+tMF/2gaZxfU1OjDhzYr4EDB8rh6N4/FAAA
AAAA6LqpU2/4Wnf1SD3znKSlS/9bw4YN14IFD5x1LDAwUN/85q36t3/7bofPY2OH6tprp2jjxg/0
n//5mH7+82e6daZOt6RH19XUHJfb7dZVV11l9CgAAAAAAKCPyM19T4GBgVq48MEOn59ZojZ27Dh9
+OEmud1uNTc369e/Pl3+vPrqn2W12nTrrbdrxox0lZbuU0BAgNrb27tlLu4U6kaDBg3R7bdnKikp
QdXV9UaPAwAAAAAADHDgQJl3KZgk7dmzWyNGjPR+NnLkKC1a9LgSEy/T/ffP10sv/UXjx1+jBx/8
riSPbrvtTknSwIGD9MMfPqSwsHCFhYUpM/NuhYSE6Oc/f0qRkVFKT599SXNSCnUji8WiQYOGKCCA
G7AAAAAAAPBHgwcP0dq1G7t07m9/+wfv6wcffFgPPvhwh+OzZ39Ts2d/s8NnEydO1t/+lnPpg4rl
YwAAAAAAAH6JUggAAAAAAMAPUQoBAAAAAAD4IUohAAAAAAAAP0QpBAAAAAAA4IcohQAAAAAAAPwQ
pRAAAAAAAIAfohQCAAAAAADwQ5RCAAAAAAAAfohSCAAAAAAAwA9ZPB6Px+ghAAAAAAAA0Lu4UwgA
AAAAAMAPUQoBAAAAAAD4IUohAAAAAAAAP0QpBAAAAAAA4IcohQAAAAAAAPwQpRAAAAAAAIAfohTq
RoWFhUpLS9Nrr71m9CiX7FxZ/vKXvygpKUn19fUGTvb1PfPMM5o3b57mzJmj3NxcSb6dqbGxUY8+
+qjuvvvu/7+9ew2Ksvz/OP5G8BBayoCQOkJomDRZElnCICbYGDRYOkEKu0o5GhHpkHgAM6ZICYYa
YjEOVo5UDiAa8YRMDIM8kIcyqdSADobMCqRAclCB/wOGHbX19xPh1/2/lu/r2e6jz2eui/u+9tr7
WggODqa0tBRQu9O12tvbmTt3Lrt37wbU7lVRUcHMmTPR6/Xo9XoSEhIAtTv1KioqYv78+SxcuJD9
+/cDavfauXOnaZz0ej0eHh50dXWRkpLCzJkztY532y5dukRUVBR6vZ5FixZRXl6ufK+uri42btzI
okWL0Ov1VFdXA+rOvxvvu3V1dej1ekJDQ1m1ahWXL18GoKmpiWXLlrFy5Uot496SW11LqNQJzI9V
eHg4Op2O8PBw6uvrAbV63djpu+++Y/Hixej1epYtW8Zff/0FqN2pV3l5Offdd5/ptUqd4J+91q9f
T1BQkOm+1XsvVqnXjZ2uXLnC6tWrefbZZ1m6dClNTU2AWp3gn71WrlxpGqegoCA2btwI9FxDFi5c
SFJSkpZxb8mNnY4cOWK6Vrz44oumsVK5U3V1NWFhYeh0Ol577TWuXr0KqDf/+sJG6wCWorW1lYSE
BLy8vLSO0m/muhQWFtLY2Iijo6OGyW7f4cOH+eWXX8jLy+PChQssWLCA1tZWpTuVlpbywAMPsHz5
cmpra3nhhRdoampSutO1MjIyGD16NKD+/AN49NFHSUtLM722hE4XLlxgy5Yt7Nq1i9bWVgwGAxcv
XlS6V3BwMMHBwQB8++23FBcXk52dzbhx4+ju7tY43e377LPPcHV1ZfXq1RiNRpYuXcozzzyjdK99
+/bR0tJCbm4uf/zxB5s2bSIgIEDJ+WfuvpuWlkZoaCgBAQG8++67FBQUEBoaSnx8PJ6enpw6dUrD
xP9dX9YSqnQC871SU1MJCQkhMDCQTz/9lG3btrF27VplepnrtG3bNpKTk5k4cSLp6enk5+cTERGh
dCeAjo4OsrOzGTt2rOk9VTrBzXu9+uqrzJkz57r3VOllrlN+fj52dna888475OXlcfToUfz9/ZXp
BDe/rveKjY01rTfi4uLw8vKiq6vrX8/ZF+Y6JSYmkpKSwqRJk8jMzCQvL48VK1Yo3SklJYUVK1Yw
e/ZstmzZQnFxMUFBQUrNv76SJ4UGyLBhw9i6datyC1FzzHWZO3cu0dHRWFlZaZjs9s2YMYP33nsP
gLvuuou2tjb8/f2V7hS4sucAAAhKSURBVBQYGMjy5cuBnt14Jycn5cepV3V1NVVVVTz++OOA+vPP
HEvodOjQIby8vBg1ahSOjo4kJCRYRK9eW7ZsITIyEp1OR1hYmNZx+sXOzo6LFy8C0NzcjJ2dnfK9
fvvtNx588EEAnJ2dOXfunLLXdXP33YqKCvz9/QGYM2cOhw4dAuCtt97C09NTk5x90Ze1hCqdwHyv
+Ph45s2bB1z/t6ZKL3Od0tLSmDhxIt3d3RiNRu6++25A7U4AmZmZhIaGMmzYMNN7qnSCvn3eUKWX
uU6lpaXMnz8fgOeee850LVSlE/znsaqpqaGlpcV0DzMYDEyePPnfjthn5jpde81ramrCzs4OULvT
77//bhqbWbNmceDAAUCt+ddXsik0QGxsbBgxYoTWMQaEuS6jRo3SKM3AsLa2xtbWFoCCggJ8fX25
8847NU41MBYtWkRMTAxxcXHKj1OvpKQk1q9fb3ptCb2qqqqIiIhg8eLFHDhwwCI6/fnnn7S3txMR
EUFoaCiHDh2yiF4AP/zwA+PGjWPs2LEW0empp57i3LlzPPHEE+h0OtatW6d8rylTpvDNN9/Q2dlJ
TU0NZ8+epaOjQ+tYt8Xcfbetrc30wdXe3t50JEmVcevLWkKVTmC+l62tLdbW1nR2drJjxw6CgoIA
dXrdbA1bVlbGk08+SUNDg+kDusqdfv31V06dOkVAQMB176vSCW4+Vp988glLliwhOjradNRPlV7m
OtXW1lJWVoZeryc6Otq06aBKJ/jPnw1zcnLQ6XSm16r0MtcpLi6Ol19+mXnz5nHs2DEWLFgAqN1p
ypQpfP3110DPcdOGhgZAnU63QzaFxKBSUlJCQUEBr7/+utZRBkxubi4ZGRmsWbNG2WMg1yosLGT6
9OlMnDhR6ygD5p577iEqKoqMjAySkpLYsGGD6fdBVHfx4kXS09N5++23iY2NtYg5CD2bx70LG0vw
+eefM378ePbu3cv27dt58803tY7Ub7Nnz2batGmEhYWxfft2Jk2aZDHz70aW2suSdHZ2snbtWmbO
nGkRPyUA4OvryxdffMGkSZPIzs7WOk6/JSYmEhsbq3WMAff0008TExNDTk4O7u7upKenax2p37q7
u3F1deXjjz/Gzc2NrKwsrSMNmMuXL3Ps2DFlf8/vRgkJCaSnp7Nnzx48PT3ZsWOH1pH6bd26dRQX
F7NkyRK6u7sHxT1YNoXEoFFeXk5mZiZbt261iKeEKisrqaurA8Dd3Z3Ozk7Tt0Mq279/P/v27SMk
JISdO3fy/vvvc/DgQa1j9YuTkxOBgYFYWVnh7OyMg4MDRqNR61j9Zm9vj4eHBzY2Njg7OzNy5EiL
mIPQc3THw8ND6xgD5vjx4/j4+AAwdepUzp8/T2dnp8ap+i86Oprc3FzeeOMNmpubsbe31zrSgLG1
taW9vR0Ao9FoEcfTLVlsbCwuLi5ERUVpHWVA7N27FwArKyvTEwAqMxqN1NTUEBMTQ0hICOfPn7/u
SQ2VeXl54e7uDoCfnx9nzpzROFH/OTg4MGPGDAB8fHyoqqrSONHAOXLkiOlokiU4ffq06UiVt7c3
lZWVGifqv3HjxpGVlUVOTg4PPfQQEyZM0DrS/5xsColBoaWlheTkZLKyshgzZozWcQbE0aNH+eij
jwBoaGigtbXVdI5XZampqezatYv8/HyCg4OJjIzE29tb61j9UlRUxIcffghAfX09jY2NODk5aZyq
/3x8fDh8+DBdXV1cuHDBYuag0Whk5MiR1/3mhOpcXFw4ceIE0PNY/siRI7G2ttY4Vf+cOnXK9K1/
WVkZ999/P0OGWM6yxtvbmz179gDw5ZdfMmvWLI0TiZspKipi6NChFvUfaQwGAz///DMAJ06cwNXV
VeNE/ePk5ERJSQn5+fnk5+fj6OhoEf8tGOCVV17h7NmzQM8XGm5ubhon6j9fX1/Ky8sB+PHHH5Wf
f9c6efIkU6dO1TrGgHFwcDBt2p08eRIXFxeNE/VfWlqa6b/47d69Gz8/P20D/QusugfD81D/gsrK
SpKSkqitrcXGxgYnJycMBoOSGxDmunh7e3Pw4EG+//57pk2bxvTp01m7dq3WUW9ZXl4eBoPhupvK
Y489RkVFhbKd2tvb2bBhA3V1dbS3txMVFcXp06eVHqcbGQwGJkyYgNFoVLrX33//TUxMDM3NzVy5
coWoqCh++uknpTv1ys3NpaCgAICXXnqJM2fOKN+rsrKS1NRUPvjgA6Dn0egzZ85w/PhxHn74Yfz8
/Hj++ec1Ttk3ly5dIi4ujsbGRq5evcqqVasoKSlRuldXVxdxcXFUVVUxfPhwUlJSKCwsVHL+mbvv
pqSksH79ejo6Ohg/fjyJiYkMGTKE8PBwmpubMRqNuLm5ERkZ+f/yuNKtriVWr16tTCcw36uxsZHh
w4ebfm9i8uTJbNy4UZle5jqtWbOGzZs3Y21tzYgRI0hOTmbMmDFKd7p2Xe7n58dXX31FZ2enMp3A
fC+dTkd2djZ33HEHtra2JCYmKj9WKSkpbNq0ifr6emxtbUlKSsLOzk6ZTnDzOWgwGPD09CQwMBDo
+SIqJiaG+vp62tracHZ2Jj4+nnvvvVfjBv9krlN0dDTJyckMHTqU0aNHs3nzZtra2pTuFBMTQ0JC
At3d3TzyyCPExsYqd63oK9kUEkIIIYQQQgghhBiELOc5ayGEEEIIIYQQQghxy2RTSAghhBBCCCGE
EGIQkk0hIYQQQgghhBBCiEFINoWEEEIIIYQQQgghBiHZFBJCCCGEEEIIIYQYhGRTSAghhBBCCCGE
EGIQkk0hIYQQQgghhBBCiEFINoWEEEIIIYQQQgghBqH/A9XDuBGZXyQEAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[31]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#我们可以使用属性.n_iter_来调用本次求解中真正实现的迭代次数</span>
<span class="n">lr</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">penalty</span><span class="o">=</span><span class="s2">&quot;l2&quot;</span><span class="p">,</span><span class="n">solver</span><span class="o">=</span><span class="s2">&quot;liblinear&quot;</span><span class="p">,</span><span class="n">C</span><span class="o">=</span><span class="mf">0.9</span><span class="p">,</span><span class="n">max_iter</span><span class="o">=</span><span class="mi">300</span><span class="p">)</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xtrain</span><span class="p">,</span><span class="n">Ytrain</span><span class="p">)</span>
<span class="n">lr</span><span class="o">.</span><span class="n">n_iter_</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[31]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([24], dtype=int32)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#20108;&#20803;&#22238;&#24402;&#19982;&#22810;&#20803;&#22238;&#24402;&#65306;&#37325;&#35201;&#21442;&#25968;solver-&amp;-multi_class">&#20108;&#20803;&#22238;&#24402;&#19982;&#22810;&#20803;&#22238;&#24402;&#65306;&#37325;&#35201;&#21442;&#25968;solver &amp; multi_class<a class="anchor-link" href="#&#20108;&#20803;&#22238;&#24402;&#19982;&#22810;&#20803;&#22238;&#24402;&#65306;&#37325;&#35201;&#21442;&#25968;solver-&amp;-multi_class">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[35]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.datasets</span> <span class="k">import</span> <span class="n">load_iris</span>
<span class="n">iris</span> <span class="o">=</span> <span class="n">load_iris</span><span class="p">()</span>
<span class="k">for</span> <span class="n">multi_class</span> <span class="ow">in</span> <span class="p">(</span><span class="s1">&#39;multinomial&#39;</span><span class="p">,</span> <span class="s1">&#39;ovr&#39;</span><span class="p">):</span>
    <span class="n">clf</span> <span class="o">=</span> <span class="n">LR</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="s1">&#39;sag&#39;</span><span class="p">,</span> <span class="n">max_iter</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">42</span><span class="p">,</span>
                            <span class="n">multi_class</span><span class="o">=</span><span class="n">multi_class</span><span class="p">)</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">iris</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">iris</span><span class="o">.</span><span class="n">target</span><span class="p">)</span>
<span class="c1">#打印两种multi_class模式下的训练分数</span>
<span class="c1">#%的用法，用%来代替打印的字符串中，想由变量替换的部分。%.3f表示，保留三位小数的浮点数。%s表示，字符串。</span>
<span class="c1">#字符串后的%后使用元祖来容纳变量，字符串中有几个%，元祖中就需要有几个变量</span>
    <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;training score : </span><span class="si">%.3f</span><span class="s2"> (</span><span class="si">%s</span><span class="s2">)&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">clf</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="n">iris</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">iris</span><span class="o">.</span><span class="n">target</span><span class="p">),</span><span class="n">multi_class</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>training score : 0.987 (multinomial)
training score : 0.960 (ovr)
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stderr output_text">
<pre>/usr/local/lib/python3.6/dist-packages/sklearn/linear_model/sag.py:334: ConvergenceWarning: The max_iter was reached which means the coef_ did not converge
  &#34;the coef_ did not converge&#34;, ConvergenceWarning)
/usr/local/lib/python3.6/dist-packages/sklearn/linear_model/sag.py:334: ConvergenceWarning: The max_iter was reached which means the coef_ did not converge
  &#34;the coef_ did not converge&#34;, ConvergenceWarning)
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#26679;&#26412;&#19981;&#24179;&#34913;&#19982;&#21442;&#25968;class_weight">&#26679;&#26412;&#19981;&#24179;&#34913;&#19982;&#21442;&#25968;class_weight<a class="anchor-link" href="#&#26679;&#26412;&#19981;&#24179;&#34913;&#19982;&#21442;&#25968;class_weight">&#182;</a></h1>
</div>
</div>
</div>
    </div>
  </div>
</body>

 


</html>
